element 您所在的位置:网站首页 vue table select element

element

2023-04-20 17:04| 来源: 网络整理| 查看: 265

这里写了部分elment标签的作用及简单应用,更多应用请前往官网

1. el-row和el-col

el-row和el-col是Element UI中用于布局(Layout)的标签,其中el-row为容器标签,用于包含el-col标签;el-col为栅格标签,用于设置列的宽度和间距。

示例:

第一列 第二列 第三列

el-row属性:gutter,type,justify,align,tag

el-col属性:span,offset,push,pull,xs/sm/md/lg/xl,tag

用法参考官方文档Layout布局

2. el-form和el-form-item

el-form和el-form-item用于表单的创建和验证,其中el-form为表单容器,el-form-item为表单项。

更多参数配置请查看官方文档Form表单

3. el-input输入框

el-input用于文本输入框的创建。

属性:

v-model: 绑定的数据对象placeholder: 占位符(提示)clearable: 是否可清空disabled: 是否禁用maxlength: 最大输入长度show-password: 是否显示密码切换按钮

更多配置请查看官方文档Input输入框

4. el-button

el-button用于按钮的创建。

主要按钮

常见属性:

参数说明类型可选值默认值size尺寸stringmedium / small / mini—type类型stringprimary / success / warning / danger / info / text—plain是否朴素按钮boolean—falseround是否圆角按钮boolean—falsecircle是否圆形按钮boolean—falseloading是否加载中状态boolean—falsedisabled是否禁用状态boolean—falseicon图标类名string——autofocus是否默认聚焦boolean—falsenative-type原生 type 属性stringbutton / submit / resetbutton

官方文档Button按钮

5. el-select和el-option

el-select 和 el-option 是 element-ui 中常用的下拉框组件,它们的作用是提供用户一个可以选择的选项列表,支持单选、多选等模式。

更多的使用方法见官方文档Select选择器

6. el-table和el-table-column

el-table 和el-table-column是 Element UI 中的表格组件,用于展示数据列表。

el-table 的主要属性:data,columns,stripe,border,height,row-key,highlight-current-row,size,等等

el-table-column 的主要属性:label,prop,width,align,sortable,render-header,scoped-slot

更多功能及具体用法详见官方文档Table表格

7. el-pagination 分页组件

el-pagination 是 Element UI 中的分页组件,用于展示数据分页信息和快速跳转到指定页面。

el-pagination 的主要属性:

current-page:当前页码。page-size:每页显示的数据条数。total:总数据条数。layout:分页布局,可选值有 total、prev、pager、next、jumper、sizes, 可选多个。page-sizes:每页显示数据条数的下拉框选项。

示例:

更多功能及具体用法详见官方文档Pagination分页

8. el-dialog对话框

el-dialog 是一个弹出框组件,用于展示一些需要用户操作的信息,例如登录框、设置框等。

这是一段信息 取 消 确 定

更多功能及具体用法详见官方文档Dialog对话框

9. el-upload文件上传

el-upload 是文件上传组件,可以上传文件到服务器并显示上传进度。详见Upload上传

图片上传示例:

previewPhoto(item) { // item.file,获取上传的文件对象,将上传的文件对象转为临时的url this.tempImageUrl = URL.createObjectURL(item.file); this.file = item.file; // 将获取文件对象保存到vue示例的data中 },参数说明类型可选值默认值action必选参数,上传的地址string——headers设置上传的请求头部object——multiple是否支持多选文件boolean——data上传时附带的额外参数object——name上传的文件字段名string—filewith-credentials支持发送 cookie 凭证信息boolean—falseshow-file-list是否显示已上传文件列表boolean—truedrag是否启用拖拽上传boolean—falseaccept接受上传的文件类型(thumbnail-mode 模式下此参数无效)string——on-preview点击文件列表中已上传的文件时的钩子function(file)——on-remove文件列表移除文件时的钩子function(file, fileList)——on-success文件上传成功时的钩子function(response, file, fileList)——on-error文件上传失败时的钩子function(err, file, fileList)——on-progress文件上传时的钩子function(event, file, fileList)——on-change文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用function(file, fileList)——before-upload上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传。function(file)——before-remove删除文件之前的钩子,参数为上传的文件和文件列表,若返回 false 或者返回 Promise 且被 reject,则停止删除。function(file, fileList)——list-type文件列表的类型stringtext/picture/picture-cardtextauto-upload是否在选取文件后立即进行上传boolean—truefile-list上传的文件列表, 例如: [{name: 'food.jpg', url: 'https://xxx.cdn.com/xxx.jpg'}]array—[]http-request覆盖默认的上传行为,可以自定义上传的实现function——disabled是否禁用boolean—falselimit最大允许上传个数number——on-exceed文件超出个数限制时的钩子function(files, fileList)—-


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有